var t = {
    props: {
        openType: String
    },
    emits: [ "getphonenumber", "getuserinfo", "error", "opensetting", "launchapp", "contact", "chooseavatar", "addgroupapp", "chooseaddress", "subscribe", "login", "im" ],
    methods: {
        onGetPhoneNumber: function(t) {
            this.$emit("getphonenumber", t.detail);
        },
        onGetUserInfo: function(t) {
            this.$emit("getuserinfo", t.detail);
        },
        onError: function(t) {
            this.$emit("error", t.detail);
        },
        onOpenSetting: function(t) {
            this.$emit("opensetting", t.detail);
        },
        onLaunchApp: function(t) {
            this.$emit("launchapp", t.detail);
        },
        onContact: function(t) {
            this.$emit("contact", t.detail);
        },
        onChooseavatar: function(t) {
            this.$emit("chooseavatar", t.detail);
        },
        onAgreeprivacyauthorization: function(t) {
            this.$emit("agreeprivacyauthorization", t.detail);
        },
        onAddgroupapp: function(t) {
            this.$emit("addgroupapp", t.detail);
        },
        onChooseaddress: function(t) {
            this.$emit("chooseaddress", t.detail);
        },
        onSubscribe: function(t) {
            this.$emit("subscribe", t.detail);
        },
        onLogin: function(t) {
            this.$emit("login", t.detail);
        },
        onIm: function(t) {
            this.$emit("im", t.detail);
        }
    }
};

exports.openType = t;